﻿#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>

//int main()
//{
//	printf("小明数学期末考试考了%d分\n", 99);
//	printf("my name is %s\n", "张三");
//	return 0;
//}


//int main()
//{
//	printf("%f\n", (float)3.14);
//	printf("%lf\n", 3.14);
//
//	return 0;
//}


//int main()
//{
//	printf("%5d\n", 123);
//	return 0;
//}

//int main()
//{
//	printf("%-5d\n", 123);
//	printf("%-5dabc\n", 123);
//
//	return 0;
//}


//int main()
//{
//	printf("%+d\n", 13);//+13
//	printf("%+d\n", -13);//-13
//	return 0;
//}


//int main()
//{
//	double a = 3.15;
//	//比如希望保留4位小数
//	printf("%.4lf\n", a);
//	//比如希望占位符%lf对应的值最少占6位，且保留3位小数
//	printf("%6.3lf\n", a);
//	return 0;
//}


//int main()
//{
//	double a = 3.15;
//	printf("%lf\n", a);
//	printf("%.20lf\n", a);
//
//	return 0;
//}


//int main()
//{
//	printf("%6.3lf\n", 3.15);
//	//占位符%lf最少占6位，且保留3位小数
//	printf("%*.*lf\n",6,3,3.15);
//	return 0;
//}

//int main()
//{
//	printf("%.4s\n", "ab cd");//ab c
//	return 0;
//}


//int main()
//{
//	int a = 0;
//	float b = 0.0f;
//	scanf("%d %f", &a,&b);//将输入的值存储到a与b中
//	printf("%d %f\n", a, b);
//	return 0;
//}


//int main()
//{
//	double a = 0.0;
//	scanf("%lf", &a);
//	printf("%lf", a);
//	return 0;
//}



//int main()
//{
//	int x;
//	float y;
//	// ⽤⼾输⼊ "  -13.45e12# 0"
//	scanf("%d", &x);
//	//scanf会忽略前面的空格，读取-13，当遇到.时就停下
//	printf("%d\n", x);//-13
//	scanf("%f", &y);
//	//scanf接着从.开始往后读取浮点数，读到#就会停下。此时scanf读取到了.45e12,表示0.45*10的12次方
//	printf("%f\n", y);//449999994880.000000(浮点数在内存中可能无法精确存储)
//	return 0;
//}




//int main()
//{
//	double a = 1.0;
//	scanf("%lf", &a);
//	printf("%lf", a);
//	return 0;
//}


//int main()
//{
//	double a = 3.15;
//	printf("%.20f\n", a);
//	return 0;
//}



//int main()
//{
//	double a = 0.0;
//	scanf("%lf", &a);
//	printf("%lf", a);
//	return 0;
//}

//int main()
//{
//	int a = 0, b = 0;
//	scanf("%d,%d", &a, &b);
//	printf("%d %d", a, b);
//	return 0;
//}



//
//int main()
//{
//    int num;
//    printf("请输入一个整数（按 Ctrl+D 结束输入 / VS输入三次ctrl + z 换行（每次ctrl +z 都要输入一次换行））：\n");
//    // 循环读取输入
//    while (1)
//    {
//        int result = scanf("%d", &num);
//        if (result == EOF)
//        {
//            printf("已到达文件末尾（EOF）。\n");
//            break;
//        }
//        else if (result == 0)
//        {
//            printf("输入不匹配，请重新输入一个整数。\n");
//            // 清除输入缓冲区
//            while (getchar() != '\n')
//                ; // 丢弃无效输入
//        }
//        else
//        {
//            printf("成功读取整数：%d\n", num);
//        }
//    }
//    return 0;
//}


//int main()
//{
//	char a = 0;
//	char b = 'a';
//	scanf("%c %c", &a, &b);
//	printf("%c %c", a, b);
//
//	return 0;
//}